from .simulation import Initializer


class FixedPointInitializer(Initializer):
    def __str__(self):
        return 'Fixed Point Initializer'

    def __init__(self, start: float):
        super().__init__()
        self._start = start

    def initialize(self, index: int = None, **kwargs) -> float:
        return self._start
